package IO;

import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;

/**
 * 字符流写数据
 * Writer类中的方法：
 *      void write(int ch) : 一次写一个字符
 *
 *  FileWriter类中的构造方法 ：
 *      1° public FileWriter(String pathname) : 根据传入的字符串形式的路径，获取字符输出流对象
        2° public FileWriter(String p, true) : 流的指针不在文件的首端，而在尾端（追加模式）
 */

public class WriteData1 {
    public static void main(String[] args) throws IOException {
        Writer writer = new FileWriter("D:\\code\\3.txt\\");//要保证可以找到要写入内容的文件
        //写入一系列空格
        writer.write(" ");
        writer.write(" ");
        writer.write(" ");
        writer.write(" ");
        writer.write(" ");
        writer.write("轻舟已过万重山！");
        writer.write("\n");
        writer.write("???");
        //运行后，程序会将信息输入到 3.txt 中

        //记得关闭流
        writer.close();
    }
}
/*
    summary:
    //注意①, 调用write方法默认会覆盖文件中原有的内容
    //注意②, 若部分write方法被注释掉，那么再次运行时，其内容也会被覆盖
 */